#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<fcntl.h>
#include<unistd.h>
int main(int argc,char* argv[])

{
     if(argc !=2 ) exit(1);
     int fd=open(argv[1],O_RDONLY);
     dup2(fd,0);
     while(1)
     {
         char buffer[64];
         if(!fgets(buffer,sizeof(buffer),stdin)) break;
         printf("%s",buffer);

     }

//    FILE* fp=fopen("log.txt","w");
//    if(fp==NULL)
//    {
//        perror("fopen");
//        return 1;
//    }
//
//    const char* msg="hello lingux:";
//    for(int i=0;i<5;i++)
//    {
//        char buffer[1024];
//        snprintf(buffer,sizeof(buffer),"%s%d\n",msg,i);
//        fwrite(buffer,strlen(buffer),1,fp);
//    }
    return 0;
}
